package com.xqt.entity.sys;



import com.xqt.base.entity.BaseEntity;

import java.io.Serializable;
import java.util.List;

/**
 * 用户基础表
 * 
 * @author 梁华
 */
public class SysMember extends BaseEntity implements Serializable{

	/**  */
	private static final long serialVersionUID = 4241547703464459999L;

	private String memName; // 用户名
	private String memPwd; // 登录密码
	private String memQq; // QQ号
	private String memMobile; // 手机号
	private String memHeadimgUrl; // 用户头像
	private String memMainStyle; // 用户首页风格
	private String memEmail; // 邮箱
	private String memTrueName; // 真实姓名
	private String memType; // 用户类型（01：系统管理员、02：业务人员）
	private Integer memStatus; // 状态（1：启用、2：停用）
	private String memParentId; // 上级用户

	private SysMember parentMember; // 上级用户实体类
	private List<SysRole> roleList; // 拥有的角色
	private List<SysMenu> menuList; // 拥有的菜单
	private List<String> permissionsList; // 拥有的菜单权限
	private List<SysMenuBtn> menuBtnList; // 拥有的菜单按钮

	public String getMemName() {
		return memName;
	}

	public void setMemName(String memName) {
		this.memName = memName;
	}

	public String getMemPwd() {
		return memPwd;
	}

	public void setMemPwd(String memPwd) {
		this.memPwd = memPwd;
	}

	public String getMemQq() {
		return memQq;
	}

	public void setMemQq(String memQq) {
		this.memQq = memQq;
	}

	public String getMemMobile() {
		return memMobile;
	}

	public void setMemMobile(String memMobile) {
		this.memMobile = memMobile;
	}

	public String getMemHeadimgUrl() {
		return memHeadimgUrl;
	}

	public void setMemHeadimgUrl(String memHeadimgUrl) {
		this.memHeadimgUrl = memHeadimgUrl;
	}

	public String getMemMainStyle() {
		return memMainStyle;
	}

	public void setMemMainStyle(String memMainStyle) {
		this.memMainStyle = memMainStyle;
	}

	public String getMemEmail() {
		return memEmail;
	}

	public void setMemEmail(String memEmail) {
		this.memEmail = memEmail;
	}

	public String getMemTrueName() {
		return memTrueName;
	}

	public void setMemTrueName(String memTrueName) {
		this.memTrueName = memTrueName;
	}

	public Integer getMemStatus() {
		return memStatus;
	}

	public void setMemStatus(Integer memStatus) {
		this.memStatus = memStatus;
	}

	public String getMemType() {
		return memType;
	}

	public void setMemType(String memType) {
		this.memType = memType;
	}

	public List<SysRole> getRoleList() {
		return roleList;
	}

	public void setRoleList(List<SysRole> roleList) {
		this.roleList = roleList;
	}

	public List<SysMenu> getMenuList() {
		return menuList;
	}

	public void setMenuList(List<SysMenu> menuList) {
		this.menuList = menuList;
	}

	public List<String> getPermissionsList() {
		return permissionsList;
	}

	public void setPermissionsList(List<String> permissionsList) {
		this.permissionsList = permissionsList;
	}

	public List<SysMenuBtn> getMenuBtnList() {
		return menuBtnList;
	}

	public void setMenuBtnList(List<SysMenuBtn> menuBtnList) {
		this.menuBtnList = menuBtnList;
	}

	public String getMemParentId() {
		return memParentId;
	}

	public void setMemParentId(String memParentId) {
		this.memParentId = memParentId;
	}

	public SysMember getParentMember() {
		return parentMember;
	}

	public void setParentMember(SysMember parentMember) {
		this.parentMember = parentMember;
	}
}
